.app-wrapper.svelte-x253wh.svelte-x253wh{z-index:1;position:relative;display:flex;flex-direction:column;overflow:hidden}@media only screen and (max-width: 768px){.app-wrapper.svelte-x253wh.svelte-x253wh{overflow-x:hidden}}.back-to-top.svelte-x253wh.svelte-x253wh{opacity:0;cursor:pointer;position:fixed;display:flex;align-items:center;justify-content:center;width:40px;height:40px;aspect-ratio:1;background-color:var(--clr-accent-600);border-radius:50%;bottom:2rem;right:1rem;transform:translateY(200%);transition:transform 300ms 100ms ease, opacity 300ms 50ms ease}.back-to-top.svelte-x253wh svg.svelte-x253wh{width:24px;height:24px}.back-to-top.svelte-x253wh path.svelte-x253wh{fill:var(--clr-primery-100)}.show-top-btn.svelte-x253wh.svelte-x253wh{visibility:visible;opacity:1;transform:translateY(0)}:root {
    /*COLORS*/
    --clr-primery-100: white;
    /* --clr-primery-700: #04052e; */
    --clr-primery-700: #040637;
    --clr-accent-600: #c83200;
    --clr-accent-900: black;
    --clr-text-primery-100: white;
    --clr-text-primery-900: black;
    --clr-text-accent-700: #18144c;

    --fs-normal: 1rem;
    --fs-above-normal: 1.2rem;
    --fs-heading-sm: 1.3rem;
    --fs-heading-m: 1.4rem;
    --fs-heading: 1.6rem;
    --fs-large: 3rem;
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}
body {
    line-height: 1;
}
ol,
ul {
    list-style: none;
}
a {
    text-decoration: none;
    color: black;
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
    line-height: 1.15; /* 1 */
    -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
    margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
    display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
    background-color: transparent;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
    border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
    font-family: inherit; /* 1 */
    font-size: 100%; /* 1 */
    line-height: 1.15; /* 1 */
    margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input {
    /* 1 */
    overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select {
    /* 1 */
    text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type='button'],
[type='reset'],
[type='submit'] {
    -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type='button']:-moz-focusring,
[type='reset']:-moz-focusring,
[type='submit']:-moz-focusring {
    outline: 1px dotted ButtonText;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
    vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
    overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type='checkbox'],
[type='radio'] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
    display: none;
}

button {
    padding: 0;
    margin: 0;
    background: none;
    border: none;
}

/* width */
::-webkit-scrollbar {
    width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
    background: #00000017;
}

/* Handle */
::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: #888;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #555;
}

@font-face {
    font-family: 'Gilroy';
    src: url('./fonts/Gilroy-BoldItalic.woff2') format('woff2'),
        url('./fonts/Gilroy-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('./fonts/Gilroy-Light.woff2') format('woff2'),
        url('./fonts/Gilroy-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('./fonts/Gilroy-Bold.woff2') format('woff2'),
        url('./fonts/Gilroy-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('./fonts/Gilroy-ExtraBold.woff2') format('woff2'),
        url('./fonts/Gilroy-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('./fonts/Gilroy-ThinItalic.woff2') format('woff2'),
        url('./fonts/Gilroy-ThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('./fonts/Gilroy-SemiBold.woff2') format('woff2'),
        url('./fonts/Gilroy-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('./fonts/Gilroy-Heavy.woff2') format('woff2'),
        url('./fonts/Gilroy-Heavy.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('./fonts/Gilroy-MediumItalic.woff2') format('woff2'),
        url('./fonts/Gilroy-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('./fonts/Gilroy-Black.woff2') format('woff2'),
        url('./fonts/Gilroy-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('./fonts/Gilroy-ExtraBoldItalic.woff2') format('woff2'),
        url('./fonts/Gilroy-ExtraBoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('./fonts/Gilroy-BlackItalic.woff2') format('woff2'),
        url('./fonts/Gilroy-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('./fonts/Gilroy-HeavyItalic.woff2') format('woff2'),
        url('./fonts/Gilroy-HeavyItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('./fonts/Gilroy-Thin.woff2') format('woff2'),
        url('./fonts/Gilroy-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('./fonts/Gilroy-Medium.woff2') format('woff2'),
        url('./fonts/Gilroy-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy-RegularItalic';
    src: url('./fonts/Gilroy-RegularItalic.woff2') format('woff2'),
        url('./fonts/Gilroy-RegularItalic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('./fonts/Gilroy-Regular.woff2') format('woff2'),
        url('./fonts/Gilroy-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('./fonts/Gilroy-UltraLightItalic.woff2') format('woff2'),
        url('./fonts/Gilroy-UltraLightItalic.woff') format('woff');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('./fonts/Gilroy-SemiBoldItalic.woff2') format('woff2'),
        url('./fonts/Gilroy-SemiBoldItalic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('./fonts/Gilroy-LightItalic.woff2') format('woff2'),
        url('./fonts/Gilroy-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('./fonts/Gilroy-UltraLight.woff2') format('woff2'),
        url('./fonts/Gilroy-UltraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sailec Regular';
    src: url('./fonts/Sailec-Regular-Italic.ttf') format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'Sailec Light';
    src: url('./fonts/Sailec-Light.ttf') format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'Sailec Bold';
    src: url('./fonts/Sailec-Bold.ttf') format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'Sailec Thin';
    src: url('./fonts/Sailec-Thin.ttf') format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'Sailec Medium';
    src: url('./fonts/Sailec-Medium.ttf') format('truetype');
    font-display: swap;
}

html {
    scroll-behavior: smooth;
}

body {
    font-family: 'Sailec Light', 'Gilroy';
    overflow: hidden;
}

section h1,
section h2,
section h3,
section h4 {
    font-family: 'Sailec Medium', 'Gilroy';
    color: var(--clr-text-primery-100);
    line-height: 1.2em;
}
section h1 span,
section h2 span,
section h3 span,
section h4 span {
    font-family: 'Sailec Bold', 'Gilroy';
    font-weight: 500;
}
section h1 {
    font-size: 5rem;
}
section h2 {
    font-size: 4rem;
}
section h3 {
    font-size: 3rem;
}
section h4 {
    font-size: 2rem;
}

@media only screen and (max-width: 495px) {
    section h1 {
        font-size: 3rem;
    }
    section h2 {
        font-size: 2.5rem;
    }
    section h3 {
        font-size: 2rem;
    }
    section h4 {
        font-size: 1.5rem;
    }
}
section p {
    color: var(--clr-text-primery-100);
    line-height: 1.5em;
}
section p span {
    font-family: 'Sailec Regular', 'Gilroy';
    font-weight: 600;
}
section p.sub-heading {
    font-family: 'Sailec Light', 'Gilroy';
    padding-block: 0.4rem;
}
section p.sub-heading span {
    font-family: 'Sailec Thin', 'Gilroy';
    font-weight: 900;
}
section.section-work p {
    color: var(--clr-text-accent-700);
}
section.section-work h1,
section.section-work h2,
section.section-work h3,
section.section-work h4,
section.section-work h5,
section.section-work h6 {
    color: var(--clr-text-accent-700);
}
section.section-work .content-wrap--x p {
    max-width: 90%;
}
section.section-work .content-wrap--left p:last-child,
section.section-work .content-wrap--right p:last-child {
    margin-block-end: 0;
    width: fit-content;
}

@media only screen and (max-width: 768px) {
    section.section-work .content-wrap--x:first-child {
        margin-block-end: 0;
    }

    section.section-work .content-wrap--left.content-wrap--link,
    section.section-work .content-wrap--right.content-wrap--link {
        margin-block-end: 0 !important;
    }

    section.section-work .content-wrap--left.content-wrap--link p:last-child,
    section.section-work .content-wrap--right.content-wrap--link p:last-child {
        margin-block-end: 0 !important;
    }
}

.external-link {
    font-family: 'Sailec Regular', 'Gilroy';
    display: inline-block;
    position: relative;
    color: inherit;
}

.external-link::after {
    content: '';
    position: absolute;
    width: 100%;
    transform: scaleX(0);
    height: 2px;
    bottom: 0;
    left: 0;
    background-color: var(--clr-text-accent-700);
    transform-origin: bottom right;
    transition: transform 0.25s ease-out;
}

.external-link:hover::after {
    transform: scaleX(1);
    transform-origin: bottom left;
}

.info-text {
    font-family: 'Sailec Thin', 'Gilroy';
    font-style: italic;
}

.info-text a {
    color: var(--clr-text-accent-700);
}

/* NAVIATION LINKS */
li:nth-of-type(1) .nav-a {
    margin-right: 20%;
}
li:nth-of-type(4) .nav-a {
    margin-left: 4rem;
}
nav:has(li.bg-only) li:nth-of-type(4) .nav-a {
    margin-left: 0;
}
nav:has(li.bg-only) li:nth-of-type(5) .nav-a {
    margin-left: 3rem;
}

@media only screen and (max-width: 1150px) {
    nav:has(li.bg-only) li:nth-of-type(5) .nav-a {
        margin-left: 0;
    }
}

li .nav-a {
    z-index: 10;
    display: flex;
    flex-direction: column;
    gap: 1rem;
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
    color: var(--clr-text-primery-100);
    transition: color 300ms ease;
}
li .nav-a p {
    transform: skew(20deg);
}
li .nav-a p.nav-title {
    font-family: 'Sailec Medium', 'Gilroy';
    font-size: var(--fs-heading-sm);
}
li .nav-a p.nav-sub-title {
    text-transform: none;
    opacity: 0;
    transform: translateX(100%);
    transition: transform 400ms ease, opacity 200ms ease;
}
li:hover .nav-a {
    color: var(--clr-text-primery-900);
}

@media only screen and (max-width: 1150px) {
    nav:has(li.bg-only) li:nth-of-type(4) .nav-a {
        color: white;
    }
}

@media only screen and (max-width: 1150px) {
    nav:has(li.bg-only) li:nth-of-type(4) .sub-nav-item:hover .nav-a {
        color: black;
        background-color: transparent;
    }
}

li:hover p.nav-sub-title {
    opacity: 1;
    transform: translateX(0.7rem) skew(20deg);
}
@media only screen and (max-width: 1150px) {
    li:hover p.nav-sub-title {
        transform: translateX(0) skew(0);
    }
}
@media only screen and (max-width: 1150px) {
    li:nth-of-type(1) .nav-a {
        margin: 0;
    }
    li:nth-of-type(4) .nav-a {
        margin-left: 0;
    }
    li .nav-a p {
        transform: skew(0);
    }
    li .nav-a p.nav-sub-title {
        opacity: 1;
        transform: translateX(0) skew(0);
    }
}

/* REALISATIONS BUTTON LINK */

a.realizations--content {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.app-head.svelte-kkj62w.svelte-kkj62w.svelte-kkj62w{transition:transform 350ms ease}.head-on-scroll.svelte-kkj62w.svelte-kkj62w.svelte-kkj62w{transform:translateY(-3rem)}@media only screen and (max-width: 1080px){.head-on-scroll.svelte-kkj62w.svelte-kkj62w.svelte-kkj62w{transform:translateY(-1rem)}}.hamburger-wrap.svelte-kkj62w.svelte-kkj62w.svelte-kkj62w{z-index:3;position:fixed;left:8vw;top:5rem;display:flex;align-items:center;justify-content:center;font-family:"Sailec Medium"}@media only screen and (max-width: 1080px){.hamburger-wrap.svelte-kkj62w.svelte-kkj62w.svelte-kkj62w{left:2rem;top:2rem}}@media only screen and (max-width: 768px){.hamburger-wrap.svelte-kkj62w.svelte-kkj62w.svelte-kkj62w{left:1rem;top:1rem}}.hamburger.svelte-kkj62w.svelte-kkj62w.svelte-kkj62w{display:flex;align-items:center;justify-content:center;width:50px;height:50px}.hamburger.svelte-kkj62w.svelte-kkj62w.svelte-kkj62w::after{z-index:-1;content:"";position:absolute;width:100%;height:100%;background-color:red;transform:translateY(50px);opacity:0;transition:all 400ms ease}.hamburger.no-effect.svelte-kkj62w.svelte-kkj62w.svelte-kkj62w::after{pointer-events:none}.hamburger.svelte-kkj62w div.svelte-kkj62w.svelte-kkj62w,.hamburger.svelte-kkj62w button.svelte-kkj62w.svelte-kkj62w{margin-block:4px;height:2px}.hamburger.svelte-kkj62w #nav-link.svelte-kkj62w.svelte-kkj62w{display:flex;flex-direction:column;align-items:center;justify-content:center;width:90%;height:90%;cursor:pointer}.hamburger.svelte-kkj62w #nav-link .svelte-kkj62w.svelte-kkj62w:nth-child(1){width:80%;background-color:var(--clr-accent-900);transition:transform 300ms 200ms ease}.hamburger.svelte-kkj62w #nav-link .svelte-kkj62w.svelte-kkj62w:nth-child(2){width:50%;transform:translateX(-7px);transition:transform 300ms 200ms ease, opacity 300ms 200ms ease, background 200ms linear;background-color:var(--clr-accent-900)}.hamburger.svelte-kkj62w #nav-link .svelte-kkj62w.svelte-kkj62w:nth-child(3){width:70%;transform:translateX(-3px);transition:transform 300ms 200ms ease;background-color:var(--clr-accent-900)}.hamburger.svelte-kkj62w #nav-link.svelte-kkj62w.svelte-kkj62w::after{content:"menu";position:absolute;right:-3.7rem;text-transform:uppercase;transition:background-color 200ms ease, color 200ms ease, backdrop-filter 200ms ease}.hamburger.svelte-kkj62w #nav-link:hover .svelte-kkj62w.svelte-kkj62w:nth-child(2),.hamburger.svelte-kkj62w #nav-link:hover .svelte-kkj62w.svelte-kkj62w:nth-child(3){transform:translateX(0)}@media only screen and (max-width: 768px){.hamburger.svelte-kkj62w #nav-link.svelte-kkj62w.svelte-kkj62w{color:var(--clr-primery-100) !important}.hamburger.svelte-kkj62w #nav-link.svelte-kkj62w>.svelte-kkj62w{background-color:var(--clr-primery-100) !important}}.animate-hamburger-hide.svelte-kkj62w.svelte-kkj62w.svelte-kkj62w{background-color:transparent !important;opacity:0}.animate-hamburger-1.svelte-kkj62w.svelte-kkj62w.svelte-kkj62w{background-color:var(--clr-primery-100) !important;width:30px !important;transform:translateY(10px) rotate(45deg) !important}.animate-hamburger-2.svelte-kkj62w.svelte-kkj62w.svelte-kkj62w{background-color:var(--clr-primery-100) !important;width:30px !important;transform:translateY(-10px) rotate(-45deg) !important}.animate-hamburger-bg.svelte-kkj62w #nav-link.svelte-kkj62w.svelte-kkj62w::after{content:"close";color:var(--clr-primery-100)}.animate-hamburger-bg.svelte-kkj62w.svelte-kkj62w.svelte-kkj62w::after{transform:translateY(0);opacity:1}.menu-dark.svelte-kkj62w #nav-link.svelte-kkj62w.svelte-kkj62w::after{color:var(--clr-accent-900);transition:color 200ms ease}@media only screen and (max-width: 1151px){.menu-dark.svelte-kkj62w #nav-link.svelte-kkj62w.svelte-kkj62w::after{color:var(--clr-primery-100)}}.scrolled-contrast.svelte-kkj62w #nav-link.svelte-kkj62w.svelte-kkj62w,.darken-menu.svelte-kkj62w #nav-link.svelte-kkj62w.svelte-kkj62w{color:var(--clr-accent-900) !important;background-color:rgba(255, 255, 255, 0.5);backdrop-filter:blur(6px);padding-inline:0.2rem}.scrolled-contrast.svelte-kkj62w #nav-link.svelte-kkj62w>.svelte-kkj62w,.darken-menu.svelte-kkj62w #nav-link.svelte-kkj62w>.svelte-kkj62w{background-color:var(--clr-accent-900) !important}.scrolled-contrast.svelte-kkj62w #nav-link.svelte-kkj62w.svelte-kkj62w::after,.darken-menu.svelte-kkj62w #nav-link.svelte-kkj62w.svelte-kkj62w::after{color:var(--clr-accent-900);background-color:rgba(255, 255, 255, 0.5);backdrop-filter:blur(6px);padding:0.45rem 0.55rem;right:-4.25rem}.menu-light.svelte-kkj62w #nav-link.svelte-kkj62w.svelte-kkj62w::after{color:var(--clr-primery-100) !important;transition:color 200ms ease}.menu-light.svelte-kkj62w #nav-link div.svelte-kkj62w.svelte-kkj62w{background-color:var(--clr-primery-100) !important}.loader.svelte-g87ruz.svelte-g87ruz{position:absolute;display:flex;justify-content:center;align-items:center;z-index:10;top:0;width:100vw;height:100vh;overflow:hidden}.loader.svelte-g87ruz video.svelte-g87ruz{position:absolute;width:35%}.loader.svelte-g87ruz ul.svelte-g87ruz{display:flex;width:100%;height:100%;background-color:var(--clr-accent-900)}.loader.svelte-g87ruz ul li.svelte-g87ruz{background-color:var(--clr-primery-100);width:50%;height:100%}.navigation-main.svelte-3o7br6.svelte-3o7br6{overflow:hidden;width:100vw;height:100vh;position:fixed;inset:0;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2}nav.svelte-3o7br6.svelte-3o7br6{overflow:hidden;display:flex;justify-content:center;width:100%;height:100%;background-color:var(--clr-accent-900)}nav.svelte-3o7br6 ul.svelte-3o7br6{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;opacity:1;background:linear-gradient(105deg, var(--clr-accent-900) 50%, rgb(15, 15, 87) 100%);overflow:hidden}@media only screen and (max-width: 1150px){nav.svelte-3o7br6.svelte-3o7br6{width:100%}nav.svelte-3o7br6 ul.svelte-3o7br6{position:absolute;bottom:2rem;height:80%;flex-direction:column;background:transparent;transform:skew(0)}}@media only screen and (max-width: 768px){nav.svelte-3o7br6 ul.svelte-3o7br6{position:relative;bottom:initial;margin-block:auto;height:80%;flex-direction:column;background:transparent;transform:skew(0)}}.nav-link.svelte-3o7br6.svelte-3o7br6{position:relative;display:flex;align-items:center;justify-content:center;flex:1 1 0;min-width:0;height:100%;transform:skew(-20deg);transition:width 200ms ease;color:var(--clr-text-primery-100);overflow:hidden}.nav-link.svelte-3o7br6.svelte-3o7br6:nth-of-type(1){justify-content:center}@media only screen and (max-width: 1450px){.nav-link.svelte-3o7br6:nth-of-type(1) p.nav-sub-title.svelte-3o7br6{width:8rem}}.nav-link.svelte-3o7br6.svelte-3o7br6:nth-of-type(4){justify-content:center}.nav-link.svelte-3o7br6.svelte-3o7br6:nth-of-type(2),.nav-link.svelte-3o7br6.svelte-3o7br6:nth-of-type(3),.nav-link.svelte-3o7br6.svelte-3o7br6:nth-of-type(4){border-left:1px solid var(--clr-primery-100)}.nav-link.svelte-3o7br6.svelte-3o7br6::after{content:"";position:absolute;width:100%;height:100%;background-color:var(--clr-primery-100);transform:translateX(100%);opacity:0;transition:transform 400ms ease, opacity 10ms}.nav-link.svelte-3o7br6.svelte-3o7br6:hover{overflow:hidden;color:var(--clr-text-primery-900)}.nav-link.svelte-3o7br6.svelte-3o7br6:hover:after{opacity:1;transform:translateX(0)}@media only screen and (max-width: 1150px){.nav-link.svelte-3o7br6.svelte-3o7br6{transform:skew(0);width:100%;flex:1 1 auto}.nav-link.svelte-3o7br6.svelte-3o7br6:nth-of-type(2),.nav-link.svelte-3o7br6.svelte-3o7br6:nth-of-type(3),.nav-link.svelte-3o7br6.svelte-3o7br6:nth-of-type(4){border-left:none;border-block-start:1px solid var(--clr-primery-100)}.nav-link.svelte-3o7br6.svelte-3o7br6:nth-of-type(1),.nav-link.svelte-3o7br6.svelte-3o7br6:nth-of-type(4){justify-content:center}.nav-link.svelte-3o7br6:nth-of-type(1) p.nav-sub-title.svelte-3o7br6{width:initial}}.nav-a.svelte-3o7br6.svelte-3o7br6{position:relative;z-index:1;width:min(14rem, 72%);max-width:calc(100% - 2rem);margin:0 !important;text-align:center}@media only screen and (max-width: 1150px){.nav-a.svelte-3o7br6.svelte-3o7br6{width:min(18rem, 88%)}}.nav-link.svelte-3o7br6:nth-of-type(1) .nav-a.svelte-3o7br6{max-width:calc(100% - 3rem)}.nav-link.svelte-3o7br6:nth-of-type(4) .nav-a.svelte-3o7br6{max-width:calc(100% - 3rem)}.navigation-main li:nth-of-type(1) .nav-a,.navigation-main li:nth-of-type(4) .nav-a{margin:0 !important}.navigation-main li .nav-a p{text-align:center;word-break:normal;overflow-wrap:anywhere}@charset "UTF-8";.policy-page.svelte-d679ws.svelte-d679ws{position:relative;width:100%;min-height:100vh;padding:10.5rem 0 2rem;color:var(--clr-text-primery-100);overflow:hidden;background:radial-gradient(circle at top right, rgba(200, 50, 0, 0.2), transparent 18rem), radial-gradient(circle at left 20%, rgba(31, 60, 160, 0.18), transparent 16rem), linear-gradient(180deg, #06092f 0%, #050726 42%, #020316 100%)}.policy-page.svelte-d679ws.svelte-d679ws::before,.policy-page.svelte-d679ws.svelte-d679ws::after{content:"";position:absolute;inset:auto;pointer-events:none;z-index:0;filter:blur(20px)}.policy-page.svelte-d679ws.svelte-d679ws::before{top:7rem;right:-8rem;width:22rem;height:22rem;background:radial-gradient(circle, rgba(200, 50, 0, 0.25), transparent 70%)}.policy-page.svelte-d679ws.svelte-d679ws::after{bottom:4rem;left:-8rem;width:26rem;height:26rem;background:radial-gradient(circle, rgba(11, 22, 97, 0.35), transparent 72%)}.policy-hero.svelte-d679ws.svelte-d679ws,.policy-shell.svelte-d679ws.svelte-d679ws{position:relative;z-index:1;width:min(90vw, 72rem);margin:0 auto}.policy-hero.svelte-d679ws.svelte-d679ws{display:flex;flex-direction:column;gap:1rem;margin-bottom:2.25rem;padding:0 0.5rem}.eyebrow.svelte-d679ws.svelte-d679ws{color:rgba(255, 255, 255, 0.62);text-transform:uppercase;letter-spacing:0.14em;font-size:0.8rem}h1.svelte-d679ws.svelte-d679ws{color:var(--clr-primery-100);font-size:clamp(2.5rem, 5vw, 4.75rem);line-height:0.95;font-family:"Sailec Bold", "Gilroy";max-width:12ch;text-shadow:0 10px 30px rgba(0, 0, 0, 0.25)}.lead.svelte-d679ws.svelte-d679ws{max-width:48rem;color:rgba(255, 255, 255, 0.82);font-size:1.05rem;line-height:1.7}.policy-shell.svelte-d679ws.svelte-d679ws{background:linear-gradient(135deg, rgba(8, 12, 78, 0.98), rgba(10, 12, 48, 0.98)), linear-gradient(120deg, rgba(200, 50, 0, 0.08), transparent 35%);border:1px solid rgba(255, 255, 255, 0.1);box-shadow:0 30px 90px rgba(0, 0, 0, 0.42)}.policy-article.svelte-d679ws.svelte-d679ws{padding:2.4rem}.policy-section.svelte-d679ws+.policy-section.svelte-d679ws{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255, 255, 255, 0.08)}h2.svelte-d679ws.svelte-d679ws{margin-bottom:1rem;color:var(--clr-primery-100);font-size:clamp(1.25rem, 2vw, 1.7rem);font-family:"Sailec Bold", "Gilroy";line-height:1.2}.policy-rich.svelte-d679ws.svelte-d679ws{color:rgba(255, 255, 255, 0.92);font-size:1.02rem;line-height:1.8;text-wrap:pretty}.policy-rich.svelte-d679ws ol,.policy-rich.svelte-d679ws ul{margin:0;padding-left:1.35rem}.policy-rich.svelte-d679ws ol{list-style:decimal}.policy-rich.svelte-d679ws ul{list-style:disc}.policy-rich.svelte-d679ws li + li{margin-top:0.7rem}.policy-rich.svelte-d679ws li > ol,.policy-rich.svelte-d679ws li > ul{margin-top:0.85rem}.policy-rich.svelte-d679ws a{color:var(--clr-primery-100);text-decoration:underline;text-decoration-color:rgba(200, 50, 0, 0.6);text-underline-offset:0.18em}.policy-rich.svelte-d679ws a:hover{text-decoration-color:var(--clr-accent-600)}.policy-rich.svelte-d679ws b,.policy-rich.svelte-d679ws strong{color:var(--clr-primery-100)}.policy-rich.svelte-d679ws code{padding:0.12rem 0.36rem;border-radius:999px;background:rgba(255, 255, 255, 0.08);font-size:0.94em}.policy-end.svelte-d679ws.svelte-d679ws{display:flex;justify-content:center;margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(255, 255, 255, 0.08)}.back-home-link.svelte-d679ws.svelte-d679ws{isolation:isolate;position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:13.5rem;min-height:3rem;padding:0.72rem 3.25rem 0.78rem 2.1rem;color:var(--clr-primery-100);font-family:"Sailec Normal", "Gilroy";font-size:var(--fs-above-normal);font-weight:600;text-transform:uppercase;letter-spacing:0.12em;overflow:hidden}.back-home-link.svelte-d679ws.svelte-d679ws::before{content:"";position:absolute;inset:0;z-index:-1;background-color:var(--clr-accent-600);clip-path:polygon(10% 0, 100% 0, 100% 100%, 0% 100%);transition:transform 250ms ease}.back-home-link.svelte-d679ws.svelte-d679ws::after{content:"←";position:absolute;right:0.85rem;top:50%;transform:translateY(-50%);font-size:1.2rem;line-height:1;transition:transform 250ms ease}.back-home-link.svelte-d679ws.svelte-d679ws:hover::before{transform:scale(1.02)}.back-home-link.svelte-d679ws.svelte-d679ws:hover::after{transform:translate(-6px, -50%)}.back-home-link.svelte-d679ws span.svelte-d679ws:first-child{display:none}@media only screen and (max-width: 1080px){.policy-page.svelte-d679ws.svelte-d679ws{padding-top:8.5rem}}@media only screen and (max-width: 768px){.policy-page.svelte-d679ws.svelte-d679ws{padding-top:7.5rem}.policy-hero.svelte-d679ws.svelte-d679ws,.policy-shell.svelte-d679ws.svelte-d679ws{width:calc(100vw - 2rem)}.policy-article.svelte-d679ws.svelte-d679ws{padding:1.25rem}.policy-section.svelte-d679ws+.policy-section.svelte-d679ws{margin-top:1.5rem;padding-top:1.5rem}.back-home-link.svelte-d679ws.svelte-d679ws{min-width:min(100%, 18rem);width:100%;max-width:20rem}.lead.svelte-d679ws.svelte-d679ws,.policy-rich.svelte-d679ws.svelte-d679ws{font-size:0.98rem}}h1.svelte-1bh1jfj{margin-block-start:20%;padding-inline:3%}.anchor-section.svelte-1mnb3tt.svelte-1mnb3tt{scroll-margin-top:0}.home-showreel.svelte-1mnb3tt.svelte-1mnb3tt{width:100%}.section-header.svelte-1mnb3tt.svelte-1mnb3tt{width:90vw;display:flex;flex-direction:column;justify-content:center;min-height:5rem;gap:0.25rem;padding-block:0.5rem}@media only screen and (max-width: 1080px){.section-header.svelte-1mnb3tt.svelte-1mnb3tt{width:100vw;padding-inline:2rem;box-sizing:border-box}}@media only screen and (max-width: 768px){.section-header.svelte-1mnb3tt.svelte-1mnb3tt{padding-inline:1rem}}.section-header.svelte-1mnb3tt p.svelte-1mnb3tt{font-family:"Sailec Bold", "Gilroy";color:var(--clr-accent-600);text-transform:uppercase;letter-spacing:0.12em}.section-header.svelte-1mnb3tt h2.svelte-1mnb3tt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}div.right.svelte-1mnb3tt.svelte-1mnb3tt{position:absolute;right:2%;display:flex;width:100%;justify-content:center;align-items:center}@media only screen and (min-width: 769px){div.right.svelte-1mnb3tt.svelte-1mnb3tt{width:40%;max-width:40%;justify-content:flex-start}}.content-wrap--x.svelte-1mnb3tt.svelte-1mnb3tt{position:relative;width:100%;display:flex;flex-direction:row;justify-content:space-between}.content-wrap--left.svelte-1mnb3tt.svelte-1mnb3tt,.content-wrap--right.svelte-1mnb3tt.svelte-1mnb3tt{width:40%;display:flex;flex-direction:column;gap:1rem}div.wrapper.svelte-1mnb3tt.svelte-1mnb3tt{max-height:60%;display:flex;justify-content:center;align-items:center;width:100%}@media only screen and (max-width: 768px){div.right.svelte-1mnb3tt.svelte-1mnb3tt{position:relative;justify-content:center;width:100%;max-width:100%}.content-wrap--x.svelte-1mnb3tt.svelte-1mnb3tt{width:90%;flex-direction:column;align-items:center}.content-wrap--left.svelte-1mnb3tt.svelte-1mnb3tt,.content-wrap--right.svelte-1mnb3tt.svelte-1mnb3tt{width:100%;margin-block-end:1rem}}.only-item.svelte-7mzykf{height:100vh;padding-block:0}@media only screen and (max-width: 768px){.contacts.svelte-7mzykf{height:fit-content}}main.svelte-7mzykf{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;padding-block:2.5rem}@media only screen and (max-width: 1080px){main.svelte-7mzykf{padding-block:0}}.scale-1-03.svelte-m5u9oo.svelte-m5u9oo{transform:scale(1.03)}section.svelte-m5u9oo.svelte-m5u9oo{position:relative;width:90vw;height:calc(100vh - 5rem);background-color:var(--clr-primery-700);overflow:hidden;margin-inline:auto}@media only screen and (max-width: 768px){section.contacts.svelte-m5u9oo.svelte-m5u9oo{height:fit-content}section.contacts.svelte-m5u9oo .section-container.svelte-m5u9oo{padding-bottom:6rem !important}}@media only screen and (max-width: 360px), (max-height: 740px){section.contacts.svelte-m5u9oo .section-container.svelte-m5u9oo{height:120vh !important}}section.svelte-m5u9oo .section-wrapper.svelte-m5u9oo{display:flex;align-items:center;width:100%;height:inherit}section.svelte-m5u9oo .section-wrapper .section-background.svelte-m5u9oo{width:54vw;height:inherit;background-color:transparent;transform:skew(-27deg) translateX(-32%);box-shadow:0 -2px 10px 6px rgba(0, 0, 0, 0.664);overflow:hidden}@media only screen and (max-width: 1000px){section.svelte-m5u9oo .section-wrapper .section-background.svelte-m5u9oo{width:65vw}}section.svelte-m5u9oo .section-wrapper .section-background--image.svelte-m5u9oo{position:relative;width:100%;height:100%;transform:skew(27deg) translateX(32%);transition:transform 300ms ease;will-change:contents;background-repeat:no-repeat;background-size:cover;background-position:center center}section.svelte-m5u9oo .section-wrapper .section-background--image.svelte-m5u9oo:hover{transform:scale(1.03) skew(27deg) translateX(32%)}section.svelte-m5u9oo .section-wrapper .section-container.svelte-m5u9oo{position:absolute;right:2%;width:48%;height:inherit;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:1rem}section.svelte-m5u9oo .section-wrapper .section-container-double.svelte-m5u9oo{width:98%;height:unset;right:1%;flex-direction:row;align-items:center}@media only screen and (max-width: 1080px){section.svelte-m5u9oo.svelte-m5u9oo{width:100vw;height:100vh}section.svelte-m5u9oo .section-wrapper .section-background.svelte-m5u9oo{height:100vh}}@media only screen and (max-width: 768px){section.svelte-m5u9oo.svelte-m5u9oo{height:auto}section.svelte-m5u9oo .section-wrapper.svelte-m5u9oo{height:auto;flex-direction:column;align-items:center}section.svelte-m5u9oo .section-wrapper .section-background.svelte-m5u9oo{width:100%;height:50vh;transform:skew(0) translateX(0);box-shadow:0 -2px 10px 6px rgba(0, 0, 0, 0.664)}section.svelte-m5u9oo .section-wrapper .section-background--image.svelte-m5u9oo{transform:skew(0deg) translateX(0%)}section.svelte-m5u9oo .section-wrapper .section-background--image.svelte-m5u9oo:hover{transform:scale(1.02) skew(0deg) translateX(0%)}section.svelte-m5u9oo .section-wrapper .section-container.svelte-m5u9oo{position:relative;right:0;width:90%;height:auto;min-height:0;align-items:center;justify-content:center;padding-block:3rem}section.svelte-m5u9oo .section-wrapper .section-container-double.svelte-m5u9oo{flex-direction:column;width:90%;height:auto}}@media only screen and (max-width: 495px){section.svelte-m5u9oo.svelte-m5u9oo{height:auto}section.svelte-m5u9oo .section-wrapper.svelte-m5u9oo{height:auto}section.svelte-m5u9oo .section-wrapper .section-background.svelte-m5u9oo{height:30vh}section.svelte-m5u9oo .section-wrapper .section-container.svelte-m5u9oo{position:relative;right:0;width:90%;height:auto;min-height:0;align-items:center;justify-content:center;padding-block:3rem}section.svelte-m5u9oo .section-wrapper .section-container-double.svelte-m5u9oo{flex-direction:column;width:90%;height:auto}}section.section-work.svelte-m5u9oo.svelte-m5u9oo{min-height:fit-content;height:fit-content;background-color:transparent;overflow:visible}section.section-work.svelte-m5u9oo .section-wrapper.svelte-m5u9oo{display:block;min-height:inherit}section.section-work.svelte-m5u9oo .section-wrapper .section-container-work.svelte-m5u9oo{display:flex;align-items:center;width:100%;min-height:inherit}@media only screen and (max-width: 1080px){section.section-work.svelte-m5u9oo .section-wrapper .section-container-work.svelte-m5u9oo{justify-content:center}}section.section-work.svelte-m5u9oo .section-wrapper .section-container-work .content-wrap.svelte-m5u9oo{display:flex;flex-direction:column;width:100%;align-items:flex-start;justify-content:flex-start}@media only screen and (max-width: 1080px){section.section-work.svelte-m5u9oo .section-wrapper .section-container-work .content-wrap.svelte-m5u9oo{width:95%}}section.section-work.svelte-m5u9oo .section-wrapper .devider.svelte-m5u9oo{position:absolute;left:50%;width:2px;height:80%;background-color:var(--clr-text-accent-700)}section.section-work.svelte-m5u9oo .section-wrapper .devider.svelte-m5u9oo::after{content:"";position:absolute;background-color:inherit;width:20px;height:2px;bottom:-8px;transform:rotate(-60deg) translate(50%, -515%)}section.section-work.svelte-m5u9oo .section-wrapper .devider.svelte-m5u9oo::before{content:"";position:absolute;background-color:inherit;width:20px;height:2px;bottom:2px;transform:rotate(60deg) translate(-50%, 515%)}@media only screen and (max-width: 768px){section.section-work.svelte-m5u9oo.svelte-m5u9oo{padding-block:1rem}section.section-work.svelte-m5u9oo .section-wrapper .section-container-work.svelte-m5u9oo{position:relative;display:block;width:100%}section.section-work.svelte-m5u9oo .section-wrapper .section-container-work .content-wrap.svelte-m5u9oo{align-items:center}section.section-work.svelte-m5u9oo .section-wrapper .devider.svelte-m5u9oo{display:none}}.carousel.svelte-m5u9oo.svelte-m5u9oo{position:relative;width:100%;height:100%;transform:skew(27deg) translateX(32%)}.carousel-background--image.svelte-m5u9oo.svelte-m5u9oo{position:absolute;width:100%;height:100%;cursor:pointer;transition:transform 300ms ease;will-change:contents;background-repeat:no-repeat;background-size:cover;background-position:center center}.carousel-background--image.svelte-m5u9oo.svelte-m5u9oo:hover{transform:scale(1.03)}.carousel-background--image.svelte-m5u9oo:hover~.carousel--badge.svelte-m5u9oo{transform:translateX(0);opacity:1}.carousel-background--image:hover~.carousel--badge.svelte-m5u9oo svg.svelte-m5u9oo{transform:translateX(15px)}.carousel--badge.svelte-m5u9oo.svelte-m5u9oo{opacity:0;cursor:pointer;position:absolute;top:20%;left:0;height:fit-content;padding-block:1.2rem;padding-inline-end:2.5rem;padding-inline-start:0.8rem;text-align:center;transform:translateX(-100%);transition:transform 300ms ease, opacity 300ms ease;overflow:hidden}.carousel--badge--background.svelte-m5u9oo.svelte-m5u9oo{position:absolute;background-color:rgba(0, 0, 0, 0.9);width:100%;height:90%;margin:-1.2rem;transform:skew(-27deg) translateX(-0.8rem)}.carousel--badge--content.svelte-m5u9oo.svelte-m5u9oo{display:flex;justify-content:center;gap:1.5rem}.carousel--badge--content.svelte-m5u9oo h4.svelte-m5u9oo{font-size:var(--fs-heading-m);transform:skew(0);text-transform:uppercase;font-family:"Sailec Medium", "Gilroy"}.carousel--badge--content.svelte-m5u9oo svg.svelte-m5u9oo{z-index:1;width:40px;height:30px;transition:transform 300ms 250ms ease;will-change:contents}.carousel--badge--content.svelte-m5u9oo svg path.svelte-m5u9oo{fill:var(--clr-text-primery-100)}.carousel--badge.svelte-m5u9oo.svelte-m5u9oo:hover{transform:translateX(0);opacity:1}.carousel--badge.svelte-m5u9oo:hover svg.svelte-m5u9oo{transform:translateX(15px)}@media only screen and (max-width: 768px){.carousel.svelte-m5u9oo.svelte-m5u9oo{transform:skew(0) translateX(0)}.carousel--badge.svelte-m5u9oo.svelte-m5u9oo{--trX:-60%;top:30%;transform:translateX(var(--trX));opacity:1}.carousel--badge.svelte-m5u9oo.svelte-m5u9oo:hover{transform:translateX(var(--trX))}}.section-background.svelte-m5u9oo.svelte-m5u9oo{transition:width 200ms ease}@keyframes from-top-left{0%{pointer-events:none;transform:translate(-400px, -200px);opacity:0}100%{pointer-events:none;transform:translate(0, 0);opacity:1}}@keyframes from-top-right{0%{pointer-events:none;transform:translate(400px, -200px);opacity:0}100%{pointer-events:none;transform:translate(0, 0);opacity:1}}@keyframes from-top{0%{pointer-events:none;position:absolute;left:0;top:0;width:100%;height:0}100%{pointer-events:none;position:absolute;left:0;top:10%;width:100%;height:80%}}div.video-wrapper.svelte-psk4dl.svelte-psk4dl{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;max-height:100vh;width:100vw;background-color:var(--clr-accent-900);margin-block-start:-2.5rem}@media only screen and (max-width: 1080px){div.video-wrapper.svelte-psk4dl.svelte-psk4dl{margin-block-start:0}}div.video-wrapper.svelte-psk4dl video.svelte-psk4dl,div.video-wrapper.svelte-psk4dl iframe.svelte-psk4dl{width:100%}.showreel-embed.svelte-psk4dl.svelte-psk4dl{display:block;aspect-ratio:16/9;border:0}div.video-controls.svelte-psk4dl.svelte-psk4dl{position:absolute;display:flex;align-items:center;gap:1em;height:60px;bottom:0;left:2rem}@media only screen and (max-width: 768px){div.video-controls.svelte-psk4dl.svelte-psk4dl{left:1rem}}div.video-controls.svelte-psk4dl ul svg.svelte-psk4dl{width:24px;fill:var(--svg-fill);transition:80ms ease;cursor:pointer}.languages-wrap.svelte-1edmv6t.svelte-1edmv6t{z-index:3;position:absolute;right:8vw;top:6rem;display:flex;font-family:"Sailec Thin"}.languages-wrap.svelte-1edmv6t span.svelte-1edmv6t{font-size:var(--fs-normal);overflow-y:hidden;color:var(--clr-text-primery-100)}.languages-wrap.svelte-1edmv6t span.lang-spacer.svelte-1edmv6t{margin-inline:0.4rem}.languages-wrap.svelte-1edmv6t span.active-lang.svelte-1edmv6t::before{content:"";display:block;width:100%;height:4px;background-color:var(--clr-accent-600)}.languages-wrap.svelte-1edmv6t span button.svelte-1edmv6t{cursor:pointer;position:relative;color:var(--clr-text-primery-100)}.languages-wrap.svelte-1edmv6t span button.svelte-1edmv6t::after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:0;left:0;background-color:var(--clr-primery-100);transform-origin:bottom right;transition:transform 0.25s ease-out}.languages-wrap.svelte-1edmv6t span button.svelte-1edmv6t:hover::after{transform:scaleX(1);transform-origin:bottom left}@media only screen and (max-width: 1080px){.languages-wrap.svelte-1edmv6t.svelte-1edmv6t{right:2rem;top:4rem}}@media only screen and (max-width: 768px){.languages-wrap.svelte-1edmv6t.svelte-1edmv6t{right:1rem;top:2rem}}@charset "UTF-8";.about-wrap.svelte-jvx3gr.svelte-jvx3gr{width:90vw}@media only screen and (max-width: 1080px){.about-wrap.svelte-jvx3gr.svelte-jvx3gr{width:100vw;padding-inline:2rem;box-sizing:border-box}}@media only screen and (max-width: 768px){.about-wrap.svelte-jvx3gr.svelte-jvx3gr{padding-inline:1rem}}.about-section.svelte-jvx3gr.svelte-jvx3gr{width:100%;padding:0 4rem;box-sizing:border-box;background:radial-gradient(circle at top left, rgba(200, 50, 0, 0.15), transparent 32%), linear-gradient(135deg, #08092f 0%, #11144c 100%)}@media only screen and (max-width: 1600px){.about-section.svelte-jvx3gr.svelte-jvx3gr{padding-top:1rem;padding-bottom:1rem}}@media only screen and (max-width: 1080px){.about-section.svelte-jvx3gr.svelte-jvx3gr{padding-inline:2rem}}@media only screen and (max-width: 768px){.about-section.svelte-jvx3gr.svelte-jvx3gr{padding-inline:1rem}}.about-grid.svelte-jvx3gr.svelte-jvx3gr{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:3rem;align-items:center}@media only screen and (max-width: 1100px){.about-grid.svelte-jvx3gr.svelte-jvx3gr{grid-template-columns:1fr;gap:2rem}}.person-card.svelte-jvx3gr.svelte-jvx3gr{display:flex;flex-direction:column;gap:1.5rem;padding:2rem;min-height:24rem;box-sizing:border-box;border:1px solid rgba(255, 255, 255, 0.12);background-color:rgba(0, 0, 0, 0.18);backdrop-filter:blur(12px)}@media only screen and (max-width: 1100px){.person-card.svelte-jvx3gr.svelte-jvx3gr{min-height:unset}}@media only screen and (max-width: 768px){.person-card.svelte-jvx3gr.svelte-jvx3gr{padding:1.5rem}}.person-card-left.svelte-jvx3gr.svelte-jvx3gr{text-align:right}@media only screen and (max-width: 1100px){.person-card-left.svelte-jvx3gr.svelte-jvx3gr{text-align:left}}.person-card.svelte-jvx3gr p.svelte-jvx3gr{margin:0;text-align:justify}.person-card-left.svelte-jvx3gr h3.svelte-jvx3gr,.person-card-left.svelte-jvx3gr .linkedin-link.svelte-jvx3gr{align-self:flex-end}@media only screen and (max-width: 1100px){.person-card-left.svelte-jvx3gr h3.svelte-jvx3gr,.person-card-left.svelte-jvx3gr .linkedin-link.svelte-jvx3gr{align-self:flex-start}}.portrait-wrap.svelte-jvx3gr.svelte-jvx3gr{display:flex;justify-content:center;align-items:center;width:100%}.portrait.svelte-jvx3gr.svelte-jvx3gr{display:block;width:100%;aspect-ratio:9/16;height:auto;object-fit:cover;object-position:center center;border:1px solid rgba(255, 255, 255, 0.15);box-shadow:0 1.5rem 4rem rgba(0, 0, 0, 0.35)}@media only screen and (max-width: 1100px){.portrait.svelte-jvx3gr.svelte-jvx3gr{width:min(100%, 24rem)}}@media only screen and (max-width: 768px){.portrait.svelte-jvx3gr.svelte-jvx3gr{width:min(100%, 20rem)}}.linkedin-link.svelte-jvx3gr.svelte-jvx3gr{display:inline-flex;align-items:center;gap:0.5rem;width:fit-content;margin-top:auto;color:var(--clr-text-primery-100);font-family:"Sailec Bold", "Gilroy";transition:opacity 200ms ease}.linkedin-link.svelte-jvx3gr.svelte-jvx3gr::after{content:"→";transition:transform 200ms ease}.linkedin-link.svelte-jvx3gr.svelte-jvx3gr:hover{opacity:0.85}.linkedin-link.svelte-jvx3gr.svelte-jvx3gr:hover::after{transform:translateX(0.3rem)}.socials.svelte-1jpg3.svelte-1jpg3{position:absolute;right:-1rem;bottom:calc(50% - 108px);display:flex;flex-direction:column;gap:0.5rem}@media only screen and (max-width: 768px){.socials.svelte-1jpg3.svelte-1jpg3{flex-direction:row;bottom:0.5rem;left:calc(50% - 60px)}}.socials--link.svelte-1jpg3 svg.svelte-1jpg3{fill:var(--clr-text-primery-100)}div.contents.svelte-1xsnv88{display:flex;flex-direction:column;gap:1rem}@keyframes from-top-left{0%{transform:translate(-400px, -200px);opacity:0}100%{transform:translate(0, 0);opacity:1}}@keyframes from-top-right{0%{transform:translate(400px, -200px);opacity:0}100%{transform:translate(0, 0);opacity:1}}footer.svelte-1o32ngt{width:100vw;display:flex;justify-content:center;padding:1.25rem 0 2.5rem}@media only screen and (max-width: 1080px){footer.svelte-1o32ngt{padding:1rem 1rem 2rem;box-sizing:border-box}}.privacy-link.svelte-1o32ngt{color:var(--clr-text-accent-700);font-size:0.8rem;text-transform:uppercase;letter-spacing:0.12em;transition:text-decoration-color 200ms ease;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:0.2em}.privacy-link.svelte-1o32ngt:hover,.privacy-link[aria-current=page].svelte-1o32ngt{text-decoration-color:currentColor}.partners-wrap.svelte-1mor89q.svelte-1mor89q{width:90vw}@media only screen and (max-width: 1080px){.partners-wrap.svelte-1mor89q.svelte-1mor89q{width:100vw;padding-inline:2rem;box-sizing:border-box}}@media only screen and (max-width: 768px){.partners-wrap.svelte-1mor89q.svelte-1mor89q{padding-inline:1rem}}.partners-section.svelte-1mor89q.svelte-1mor89q{width:100%;padding:1rem;box-sizing:border-box;background:radial-gradient(circle at top right, rgba(200, 50, 0, 0.1), transparent 20rem), linear-gradient(180deg, rgba(8, 9, 47, 0.92), rgba(17, 20, 76, 0.98))}@media only screen and (max-width: 1080px){.partners-section.svelte-1mor89q.svelte-1mor89q{padding:1rem}}@media only screen and (max-width: 768px){.partners-section.svelte-1mor89q.svelte-1mor89q{padding:0.5rem}}.partners-grid.svelte-1mor89q.svelte-1mor89q{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem}@media only screen and (max-width: 980px){.partners-grid.svelte-1mor89q.svelte-1mor89q{grid-template-columns:1fr}}.logo-frame.svelte-1mor89q.svelte-1mor89q{position:relative;display:flex;align-items:center;justify-content:center;min-height:clamp(9rem, 15vw, 11rem);background:white;border:1px solid rgba(255, 255, 255, 0.1);overflow:hidden}.logo-trigger.svelte-1mor89q.svelte-1mor89q{display:flex;align-items:center;justify-content:center;width:100%;min-height:clamp(9rem, 15vw, 11rem);padding:1.5rem;background:transparent;border:0;cursor:pointer}.logo-trigger.svelte-1mor89q.svelte-1mor89q:focus-visible{outline:3px solid rgba(8, 9, 47, 0.35);outline-offset:-0.35rem}.partner-logo.svelte-1mor89q.svelte-1mor89q{display:block;width:100%;max-width:100%;max-height:92px;height:auto;object-fit:contain}.partner-popup.svelte-1mor89q.svelte-1mor89q{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;padding:1.5rem;color:white;background-color:color-mix(in srgb, var(--clr-primery-700) 50%, transparent);backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);opacity:0;pointer-events:none;transition:opacity 0.32s ease, backdrop-filter 0.32s ease, -webkit-backdrop-filter 0.32s ease}.partner-popup--visible.svelte-1mor89q.svelte-1mor89q{opacity:1;pointer-events:auto;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.partner-popup--closing.svelte-1mor89q.svelte-1mor89q{opacity:0;pointer-events:none;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}.partner-link.svelte-1mor89q.svelte-1mor89q{display:inline-flex;align-items:center;justify-content:center;min-width:min(14rem, 100%);padding:0.95rem 1.4rem;color:var(--clr-primery-700);font-size:0.82rem;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:0.18em;background:rgba(255, 255, 255, 0.94);border:1px solid rgba(255, 255, 255, 0.98);border-radius:999px;box-shadow:0 0.75rem 2rem rgba(0, 0, 0, 0.22), 0 0 0 1px rgba(4, 6, 55, 0.08);transform:translateY(0.9rem) scale(0.92);opacity:0;filter:blur(8px);transition:opacity 0.28s ease, transform 0.32s cubic-bezier(0.22, 1, 0.36, 1), filter 0.32s ease, background-color 0.2s ease, border-color 0.2s ease}.partner-popup--visible.svelte-1mor89q .partner-link.svelte-1mor89q{transform:translateY(0) scale(1);opacity:1;filter:blur(0)}.partner-popup--closing.svelte-1mor89q .partner-link.svelte-1mor89q{transform:translateY(0.7rem) scale(0.96);opacity:0;filter:blur(8px)}.partner-link.svelte-1mor89q.svelte-1mor89q:hover,.partner-link.svelte-1mor89q.svelte-1mor89q:focus-visible{background:rgb(255, 255, 255);border-color:rgb(255, 255, 255)}.partner-link.svelte-1mor89q.svelte-1mor89q:focus-visible{outline:2px solid rgba(255, 255, 255, 0.95);outline-offset:0.2rem}form.svelte-zhe6er.svelte-zhe6er{display:flex;flex-direction:column;gap:2rem;width:80%;height:fit-content;padding:5vw}form.svelte-zhe6er label.svelte-zhe6er{position:absolute;top:0;opacity:0}form.svelte-zhe6er input.svelte-zhe6er,form.svelte-zhe6er textarea.svelte-zhe6er{position:relative;width:100%;border:none;font-size:var(--fs-above-normal);border-bottom:1px solid rgba(255, 255, 255, 0.5);padding:0;height:5%;background:transparent;color:rgba(255, 255, 255, 0.8);transition:border 200ms ease}form.svelte-zhe6er input.svelte-zhe6er:focus,form.svelte-zhe6er textarea.svelte-zhe6er:focus{border:none;outline:none;border-bottom:1px solid var(--clr-primery-100)}form.svelte-zhe6er input.svelte-zhe6er::placeholder,form.svelte-zhe6er textarea.svelte-zhe6er::placeholder{color:rgba(255, 255, 255, 0.3)}form.svelte-zhe6er input.svelte-zhe6er{height:1.5em}form.svelte-zhe6er .btns.svelte-zhe6er{position:relative;display:flex;justify-content:space-between;gap:1rem}@media only screen and (max-width: 495px){form.svelte-zhe6er .btns.svelte-zhe6er{flex-direction:column;align-items:center}}form.svelte-zhe6er textarea.svelte-zhe6er{height:150px;resize:none}div.content.svelte-1mlf8es.svelte-1mlf8es{width:90%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2rem}@media only screen and (min-width: 1081px){div.content.svelte-1mlf8es.svelte-1mlf8es{padding-inline-start:1.8rem;width:calc(90% - 1.8rem)}}@media only screen and (max-width: 768px){div.content.svelte-1mlf8es.svelte-1mlf8es{width:100%;padding-inline-start:0}}div.container.svelte-1mlf8es.svelte-1mlf8es{width:100%;display:flex;flex-direction:column;gap:2rem;align-items:stretch}.details.svelte-1mlf8es.svelte-1mlf8es{width:100%;display:flex;flex-direction:column;gap:1.5rem}h4.svelte-1mlf8es.svelte-1mlf8es{width:100%;max-width:100%}ul.contacts.svelte-1mlf8es.svelte-1mlf8es{width:100%;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:2rem;row-gap:1.5rem;grid-template-areas:"address email" "address tel"}ul.contacts.svelte-1mlf8es li.svelte-1mlf8es{display:flex;flex-direction:column;gap:0.5rem}ul.contacts.svelte-1mlf8es .contact-address.svelte-1mlf8es{grid-area:address}ul.contacts.svelte-1mlf8es .contact-email.svelte-1mlf8es{grid-area:email}ul.contacts.svelte-1mlf8es .contact-tel.svelte-1mlf8es{grid-area:tel}@media only screen and (max-width: 768px){ul.contacts.svelte-1mlf8es.svelte-1mlf8es{display:flex;flex-direction:column}}.info.svelte-1mlf8es.svelte-1mlf8es{font-family:"Sailec Bold", "Gilroy";color:rgba(255, 255, 255, 0.7)}.contacts-link.svelte-1mlf8es.svelte-1mlf8es,address.svelte-1mlf8es.svelte-1mlf8es{color:var(--clr-text-primery-100);font-style:normal;line-height:1.5}iframe.svelte-1mlf8es.svelte-1mlf8es{width:100%;height:35vh;min-height:18rem;max-height:25rem}button.btn-contact{align-self:flex-start}button.close.svelte-ijwdvj.svelte-ijwdvj{z-index:3;position:absolute;top:1.5rem;right:1.5rem;width:2em;height:2em;color:var(--clr-primery-100);font-weight:800;font-size:var(--fs-heading-m);border:none;border-radius:50%;cursor:pointer}div.wrapper.svelte-ijwdvj.svelte-ijwdvj{position:absolute;z-index:2;top:0;left:0;width:90vw;height:calc(100vh - 5rem);background-color:var(--clr-accent-900);transition:all 300ms ease-in}@media only screen and (min-width: 769px){div.wrapper.full_screen.svelte-ijwdvj.svelte-ijwdvj{width:100vw;height:100vh;position:fixed}div.wrapper.full_screen.svelte-ijwdvj .image-wh.svelte-ijwdvj{height:100vh}}div.wrapper.svelte-ijwdvj .image-wh.svelte-ijwdvj{width:60vw;height:calc(100vh - 5rem);background-repeat:no-repeat;background-size:cover;background-position:center center}@media only screen and (max-width: 1080px){div.wrapper.svelte-ijwdvj .image-wh.svelte-ijwdvj{height:100vh}}@media only screen and (max-width: 950px){div.wrapper.svelte-ijwdvj .image-wh.svelte-ijwdvj{width:100vw}}@media only screen and (max-width: 768px){div.wrapper.svelte-ijwdvj .image-wh.svelte-ijwdvj{width:100vw;height:50vh}}@media only screen and (max-width: 495px){div.wrapper.svelte-ijwdvj .image-wh.svelte-ijwdvj{height:30vh}}@media only screen and (max-width: 1080px){div.wrapper.svelte-ijwdvj.svelte-ijwdvj{width:100vw;height:100vh}}@media only screen and (max-width: 768px){div.wrapper.svelte-ijwdvj.svelte-ijwdvj{height:50vh}}@media only screen and (max-width: 495px){div.wrapper.svelte-ijwdvj.svelte-ijwdvj{height:30vh}}.realizations.svelte-15e3b7t.svelte-15e3b7t.svelte-15e3b7t{cursor:pointer;position:fixed;width:20rem;height:3rem;bottom:1.3rem;right:5.25rem;color:var(--clr-text-primery-100);overflow:hidden}.realizations--background.svelte-15e3b7t.svelte-15e3b7t.svelte-15e3b7t{position:absolute;width:100%;height:100%;background-color:var(--clr-accent-600);transform:skew(-27deg) translateX(10%)}.realizations.svelte-15e3b7t p.svelte-15e3b7t.svelte-15e3b7t{font-size:var(--fs-above-normal);font-family:"Sailec Normal", "Gilroy";font-weight:600;position:absolute;color:var(--clr-text-primery-100)}.realizations--content.svelte-15e3b7t.svelte-15e3b7t.svelte-15e3b7t{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:inherit}.realizations--content--arrow.svelte-15e3b7t.svelte-15e3b7t.svelte-15e3b7t{position:absolute;right:0.2rem;transition:transform 300ms ease}.realizations--content--arrow.svelte-15e3b7t svg.svelte-15e3b7t.svelte-15e3b7t{width:40px;height:20px}.realizations--content--arrow.svelte-15e3b7t svg.svelte-15e3b7t path.svelte-15e3b7t{fill:var(--clr-text-primery-100)}@media only screen and (max-width: 768px){.realizations.svelte-15e3b7t.svelte-15e3b7t.svelte-15e3b7t{width:20rem;height:3rem;bottom:0;right:0}}button.svelte-15e3b7t.svelte-15e3b7t.svelte-15e3b7t{isolation:isolate;height:1.5em;position:relative;font-family:"Sailec Normal", "Gilroy";font-size:var(--fs-above-normal);font-weight:600;color:var(--clr-text-primery-100);padding-block:0.6em 1.5em;padding-inline:3em;cursor:pointer}button.svelte-15e3b7t .arrow.svelte-15e3b7t.svelte-15e3b7t,button.svelte-15e3b7t .arrow-back.svelte-15e3b7t.svelte-15e3b7t{overflow:hidden;position:absolute;top:22%;height:100%;transition:transform 300ms ease}button.svelte-15e3b7t .arrow svg.svelte-15e3b7t.svelte-15e3b7t,button.svelte-15e3b7t .arrow-back svg.svelte-15e3b7t.svelte-15e3b7t{width:30px;height:inherit}button.svelte-15e3b7t .arrow svg.svelte-15e3b7t path.svelte-15e3b7t,button.svelte-15e3b7t .arrow-back svg.svelte-15e3b7t path.svelte-15e3b7t{fill:var(--clr-text-primery-100)}button.svelte-15e3b7t .arrow.svelte-15e3b7t.svelte-15e3b7t{right:0.8em}button.svelte-15e3b7t .arrow-back.svelte-15e3b7t.svelte-15e3b7t{left:0.8em}button.svelte-15e3b7t .arrow-back svg.svelte-15e3b7t.svelte-15e3b7t{transform:rotate(180deg) translateY(40%)}button.svelte-15e3b7t .btn-left-bg.svelte-15e3b7t.svelte-15e3b7t,button.svelte-15e3b7t .btn-right-bg.svelte-15e3b7t.svelte-15e3b7t{z-index:-1;position:absolute;inset:0;height:100%;width:100%;background-color:var(--clr-accent-600)}button.svelte-15e3b7t .btn-right-bg.svelte-15e3b7t.svelte-15e3b7t{clip-path:polygon(10% 0, 100% 0, 100% 100%, 0% 100%)}button.svelte-15e3b7t .btn-left-bg.svelte-15e3b7t.svelte-15e3b7t{clip-path:polygon(0 0, 90% 0, 100% 100%, 0% 100%)}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}